От: fpga journal update [news@fpgajournal.com]
Отправлено: 2 июня 2004 г. 2:14
Кому: Michael Dolinsky
Тема: FPGA Journal Update Vol III No 9


a techfocus media publication :: June 1, 2004 :: volume III, no. 9


FROM THE EDITOR

Our first feature article this week "FPGA Simulation" looks at the requirements for HDL simulation for FPGA design. While your trusty ASIC simulator will work just fine, the requirements for FPGA are somewhat different and it pays to understand them.

In our second article "Catapult C" we discuss Mentor Graphics' newly announced algorithm-to-architecture synthesis product and the progress it represents in the long quest for practical behavioral-level design.

Our third article from Temento Systems looks at a project for creating a VME Bus monitor using FPGAs and embedded debugging tools. This is just one
example of the powerful applications that can be created combining programmable logic with on-chip monitoring and debugging.

Next week, we'll be in San Diego at the Design Automation Conference, so stay tuned for the latest FPGA-related developments from there.

Thanks for reading! If there's anything we can do to make our publications more useful to you, please let us know at: comments@fpgajournal.com

Kevin Morris – Editor
FPGA and Programmable Logic Journal

LATEST NEWS

Tuesday, June 1, 2004

Bluespec Inc. Announces General Availability of Bluespec Compiler and Bluespec Simulator

Xilinx and AMIRIX Announce MultiBERT Reference Design for Serial Backplane Validation

FlexEOS Embedded FPGAs from M2000 Now Production Ready in 130nm

Lockheed Martin Selects Spectrum flexComm SDR-3000 Platform for Advanced Communications System Development

Monday, May 31, 2004

Siemens Adopts Mentor Graphics Catapult C Synthesis Tool for 50 Percent Reduction in RTL Implementation of C Algorithms

Mentor Graphics Catapult C Synthesis Proven to Create Optimized ASIC/FPGA Hardware from Untimed C++ Up to 20 Times Faster

Thursday, May 27, 2004

LSI Logic Demos RapidWorx(TM) Design Methodology at the 2004 Design Automation Conference

AccelChip, ChipX Announce Partnership to Automate IC Design Flows; Collaboration Gives Customers Complete Path from Algorithms to Silicon for Structured ASICs

AccelChip and Leopard Logic Join Forces to Target DSP Market with Configurable Logic Devices

Verisity and Cascade Semiconductor Solutions Team to Reduce Risk, Increase Quality for PCI Express Designs

Static Timing Analysis to be Demonstrated by Hier Design at 41st Design Automation Conference

ProDesign Joined the OCP-IP Partner Program

Wednesday, May 26, 2004

Aldec to Showcase Its System-Level Verification Solutions at DAC in Booth #2007

ANNOUNCEMENTS

Register for the "Designing with Soft Processors" net seminar.

Altera's free net seminar will focus on how to easily create a custom embedded system on an FPGA using the Nios® II soft processors and SOPC Builder design tool.

Click here to register.

Visit Techfocus Media

CURRENT FEATURE ARTICLES

FPGA Simulation
Forget what you learned in ASIC design
Catapult C
Mentor Announces Architectural Synthesis
Leveraging On-Chip Debug for VME
by Olivier Potin, Project leader, Temento Systems
and Christian Riva, HW Engineer, Galileo Avionica
John Daane
Altering Altera's Course
Debugging Processor-based FPGA Designs
by Rick Leatherman, President & CEO, First Silicon Solutions (FS2)
Packing Processor Power
Altera Introduces Nios II
The Next Implementation Fabric
by Andrew B. Kahng, UCSD
Board Roundup
A Sampling of FPGA Development Boards
Algorithms to Silicon  
Using Prototype Boards to Accelerate System-level Verification
by Tom Feist, AccelChip Inc.
DSP Heats Up
Synplicity Enters DSP Synthesis
From Gordon to Geoffrey
Which Moore's the Law?


FPGA Simulation
Forget what you learned in ASIC design

When someone uses the words “verification” and “FPGA” in the same sentence, I’m always suspicious. In the ASIC design world, where risk avoidance is everything, “verification” is a sacred term. “Verification” is the long pole in the tent, the most time-consuming phase of the design cycle. “Verification” is what you do to protect your job so you’re not blamed with an expensive and time-consuming re-spin of an ASIC design. “Verification” is what EDA companies have learned to trust as their bread-and-butter. Capitalizing on the risk inherent in the ASIC design flow, they produce premium-priced solutions that seek to siphon off the inevitable human failures that find their way into complex engineering projects.

It stands to reason, then, that when FPGA designs began to reach the same complexity as ASIC designs, EDA companies and ASIC designers would have a Pavlovian response, driving them immediately to the question of “verification”. Without so much as a pause to ponder, they mimic the mantras of the ASIC world: “Well, if your FPGA designs are reaching five million gates, you’re going to need some sophisticated verification tools.” [more]


Catapult C

Mentor Announces Architectural Synthesis

Electronic design automation has its own secret little cold fusion. An innovation that everyone quietly hopes is possible but publicly disavows. A development that would make life beautiful, dogs and cats live happily together, and money grow on trees. This missing link is “behavioral synthesis,” the direct compilation of untimed algorithmic descriptions into practical hardware architectures. Once this is possible, digital hardware designers, the micro-architectural mavens that create much of the magic in today’s ASIC and FPGA designs, will no longer be necessary. All of their relevant expertise, tricks and techniques will be encapsulated in a powerful software application that will dash out optimized datapaths on Monday morning without a sip of caffeine, and crank out perfectly designed hardware all week without asking for a raise or a better 401-K package. Any competent software engineer will be able to fish a function out of their latest C++ application and recompile it for hardware implementation with a 1000X performance boost.

While this prospect may sound both thrilling and terrifying to experts in VHDL- and Verilog-based hardware design, there has never been reason for serious concern. The technical challenges posed by this problem have created in EDA something akin to Fermat’s Last Theorem, with a similar number of false announcements of success. There have been, in fact, enough premature, false, and exaggerated claims that the term “behavioral synthesis” has become so maligned that marketers won’t touch it. New products that use some behavioral synthesis technology are simply described as “automatically creating RTL” or “from algorithm to architecture”. [more]


Leveraging On-Chip Debug for VME

by Olivier Potin, Project leader, Temento Systems
and Christian Riva, HW Engineer, Galileo Avionica

Galileo Avionica needed an easy-to-use VME BUS monitor that could be used by both hardware and software engineers working on VME-based projects. Using a plug-in VME board with an Altera FPGA, embedded DiaLite virtual instrumentation from Temento Systems, and a TCL/TK-based custom human interface, an innovative solution was crafted that allows simple, multi-use analysis of the VME bus by engineers from different disciplines with widely varied levels of experience and expertise.

This article describes how DiaLite Instrumentation (DLI) was used to build a custom tool by taking advantage of the capability to drive DiaLite via TCL scripts. This capability allowed Gallileo Avionica to use the DiaLite server as the engine for their bus monitor with specific human interfaces developed with TCL/TK. This interface provides interactivity adapted to the language and skill level of a specific user. We will show how to build an embedded VME BUS Monitor whose interface can be for either software engineers or hardware engineers. The monitor will then allow the end-user to describe the triggering and the display of the bus activity according to his own concept of the VME BUS behavior without having to understand concepts such as VHDL code, which may not be in his area of expertise. [more]


You're receiving this newsletter because you subscribed at our website www.fpgajournal.com.
If someone forwarded this newsletter to you and you'd like to receive your own free subscription, go to: www.fpgajournal.com/update.
If at any time, you would like to unsubscribe, send e-mail to unsubscribe@fpgajournal.com. (But we hope you don't.)
If you have any questions or comments, send them to comments@fpgajournal.com.

All material copyright © 2003-2004 techfocus media, inc. All rights reserved.
Privacy Statement